<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>dom4j - 1.6.1</title>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
</head>
<body>
<TABLE cellspacing="0" cellpadding="2"><TBODY>
    <!-- C:\ Projects\ dom4j_1.x_branch\ dom4j\ src\ java\ org\ dom4j\ tree\ DefaultElement.java -->
  <TR>
    <TD colspan="6" class="reportHeader">
    <TABLE width="100%"><TR>
    <TD valign="top" class="titleText">Clover coverage report -   dom4j - 1.6.1 <DIV class="timestamp"><b>Coverage timestamp:</b>&nbsp;ma mei 16 2005 14:23:01 GMT+01:00</DIV>
            <DIV class="navBar"><a href="../../../pkgs-summary.html"><b>Overview</b></a>&nbsp;&nbsp;&nbsp;<a href="pkg-summary.html"><b>Package</b></a>&nbsp;&nbsp;&nbsp;<font class="navBarCurrent">File</font></DIV>
    
<DIV class="navBarLink">
&nbsp;&nbsp;&nbsp;
    <A HREF="../../../index.html" TARGET="_top">FRAMES</A>&nbsp;&nbsp;
<A HREF="DefaultElement.html" TARGET="_top">NO FRAMES</A>&nbsp;&nbsp;
    </DIV>

</TD>
         <td class="headerStats" valign="top" width="40%" align="right">
        <table align="right">
         <tr>
           <td nowrap><b>file stats:</b></td>
           <td align="right"><b>LOC:</b></td>
           <td align="right">1.055</td>
           <td width="10%">&nbsp;</td>
           <td align="right"><b>Methods:</b></td>
           <td align="right">49</td>
         </tr>
         <tr>
           <td></td>
           <td align="right"><b>NCLOC:</b></td>
           <td align="right">727</td>
           <td width="10%">&nbsp;</td>
           <td align="right"><b>Classes:</b></td>
           <td align="right">1</td>
         </tr>
      </table>
     </td>
    </TR></TABLE>
   </TD>
  </TR>

<TR><TD class="hbreak" colspan="6">&nbsp;</TD></TR>
  <TR>
    <TD class="graphHeaderLeft"><b>&nbsp;Source file</b></TD>
    <TD class="graphHeader">Conditionals</TD>
    <TD class="graphHeader">Statements</TD>
    <TD class="graphHeader">Methods</TD>
    <TD class="graphHeader" align="left" colspan="2"><B>TOTAL</B></TD>
  </TR>   
  <TR>
    <TD class="graphItem">
        	   DefaultElement.java
	    </TD>
   
    <TD class="graphPercent" align="center">59,8%</TD>
    <TD class="graphPercent" align="center">68,3%</TD>
    <TD class="graphPercent" align="center">75,5%</TD>
    <TD class="graphBarLeft" align="center"><B>65,5%</B></TD>
    <TD class="graphBar">
            <TABLE class="barGraph" cellspacing="0">
        <TBODY>
          <TR>
	               <TD class="covered"><img alt="coverage" src="../../../img/trans.gif"
                   width="131" height="12"></TD>
            <TD class="uncovered"><img alt="coverage" src="../../../img/trans.gif"
                   width="69" height="12"></TD>
	   	  </TR>
	</TBODY>
      </TABLE>
          </TD>
  </TR> 
</TBODY></TABLE><TABLE cellspacing="0" cellpadding="0" class="srcView"><TBODY>
<TR><TD align="right" class="lineCount">
&nbsp;1</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">/*</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;2</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;3</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> *</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;4</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * This software is open source.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;5</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * See the bottom of this file for the licence.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;6</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> */</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;7</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;8</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">package</span> org.dom4j.tree;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;9</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;10</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> java.util.ArrayList;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;11</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> java.util.Iterator;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;12</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> java.util.List;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;13</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;14</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> org.dom4j.Attribute;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;15</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> org.dom4j.Branch;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;16</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> org.dom4j.Document;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;17</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> org.dom4j.DocumentFactory;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;18</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> org.dom4j.Element;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;19</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> org.dom4j.IllegalAddException;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;20</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> org.dom4j.Namespace;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;21</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> org.dom4j.Node;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;22</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> org.dom4j.ProcessingInstruction;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;23</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">import</span> org.dom4j.QName;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;24</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;25</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">/**</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;26</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * &lt;p&gt;</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;27</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * &lt;code&gt;DefaultElement&lt;/code&gt; is the default DOM4J default implementation of</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;28</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * an XML element.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;29</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * &lt;/p&gt;</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;30</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * </span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;31</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * <span class="javadoc">@author</span> &lt;a href="mailto:jstrachan@apache.org"&gt;James Strachan &lt;/a&gt;</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;32</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * <span class="javadoc">@version</span> $Revision: 1.59 $</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;33</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> */</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
<A name="DefaultElement">&nbsp;34</A></TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="keyword">public</span> <span class="keyword">class</span> DefaultElement <span class="keyword">extends</span> AbstractElement {</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;35</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="comment">/** The &lt;code&gt;DocumentFactory&lt;/code&gt; instance used by default */</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;36</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="keyword">private</span> <span class="keyword">static</span> final <span class="keyword">transient</span> DocumentFactory DOCUMENT_FACTORY = </SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;37</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            DocumentFactory.getInstance();</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;38</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;39</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="comment">/** The &lt;code&gt;QName&lt;/code&gt; for this element */</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;40</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="keyword">private</span> QName qname;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;41</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;42</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="comment">/**</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;43</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">     * Stores the parent branch of this node which is either a Document if this</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;44</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">     * element is the root element in a document, or another Element if it is a</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;45</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">     * child of the root document, or null if it has not been added to a</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;46</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">     * document yet.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;47</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">     */</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;48</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="keyword">private</span> Branch parentBranch;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;49</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;50</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="comment">/**</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;51</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">     * Stores null for no content, a Node for a single content node or a List</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;52</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">     * for multiple content nodes. The List will be lazily constructed when</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;53</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">     * required.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;54</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">     */</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;55</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="keyword">private</span> Object content;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;56</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;57</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="comment">/** Lazily constructes list of attributes */</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;58</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="keyword">private</span> Object attributes;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;59</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;60</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 60: method entered 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 60: method entered 1 time.">    <span class="keyword">public</span> DefaultElement(String name) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;61</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 61: statement executed 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 61: statement executed 1 time.">        <span class="keyword">this</span>.qname = DOCUMENT_FACTORY.createQName(name);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;62</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;63</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;64</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 64: method entered 96007 times.">&nbsp;96007</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 64: method entered 96007 times.">    <span class="keyword">public</span> DefaultElement(QName qname) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;65</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 65: statement executed 96007 times.">&nbsp;96007</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 65: statement executed 96007 times.">        <span class="keyword">this</span>.qname = qname;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;66</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;67</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;68</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 68: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 68: method not entered.">    <span class="keyword">public</span> DefaultElement(QName qname, <span class="keyword">int</span> attributeCount) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;69</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 69: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 69: statement not executed.">        <span class="keyword">this</span>.qname = qname;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;70</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;71</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 71: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 71: statement not executed.">        <span class="keyword">if</span> (attributeCount &gt; 1) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;72</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 72: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 72: statement not executed.">            <span class="keyword">this</span>.attributes = <span class="keyword">new</span> ArrayList(attributeCount);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;73</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;74</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;75</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;76</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 76: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 76: method not entered.">    <span class="keyword">public</span> DefaultElement(String name, Namespace namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;77</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 77: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 77: statement not executed.">        <span class="keyword">this</span>.qname = DOCUMENT_FACTORY.createQName(name, namespace);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;78</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;79</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;80</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 80: method entered 131539 times.">&nbsp;131539</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 80: method entered 131539 times.">    <span class="keyword">public</span> Element getParent() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;81</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 81: statement executed 131539 times.">&nbsp;131539</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 81: statement executed 131539 times.">        Element result = <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;82</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;83</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 83: statement executed 131539 times.">&nbsp;131539</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 83: statement executed 131539 times.">        <span class="keyword">if</span> (parentBranch <span class="keyword">instanceof</span> Element) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;84</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 84: statement executed 35288 times.">&nbsp;35288</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 84: statement executed 35288 times.">            result = (Element) parentBranch;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;85</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;86</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;87</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 87: statement executed 131539 times.">&nbsp;131539</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 87: statement executed 131539 times.">        <span class="keyword">return</span> result;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;88</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;89</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;90</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 90: method entered 94507 times.">&nbsp;94507</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 90: method entered 94507 times.">    <span class="keyword">public</span> <span class="keyword">void</span> setParent(Element parent) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;91</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 91: statement executed 94507 times.">&nbsp;94507</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 91: statement executed 94507 times.">        <span class="keyword">if</span> (parentBranch <span class="keyword">instanceof</span> Element || (parent != <span class="keyword">null</span>)) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;92</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 92: statement executed 92978 times.">&nbsp;92978</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 92: statement executed 92978 times.">            parentBranch = parent;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;93</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;94</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;95</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;96</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 96: method entered 13010 times.">&nbsp;13010</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 96: method entered 13010 times.">    <span class="keyword">public</span> Document getDocument() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;97</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 97: statement executed 13010 times.">&nbsp;13010</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 97: statement executed 13010 times.">        <span class="keyword">if</span> (parentBranch <span class="keyword">instanceof</span> Document) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;98</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 98: statement executed 6597 times.">&nbsp;6597</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 98: statement executed 6597 times.">            <span class="keyword">return</span> (Document) parentBranch;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;99</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 99: statement executed 6413 times.">&nbsp;6413</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 99: statement executed 6413 times.">        } <span class="keyword">else</span> <span class="keyword">if</span> (parentBranch <span class="keyword">instanceof</span> Element) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;100</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 100: statement executed 117 times.">&nbsp;117</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 100: statement executed 117 times.">            Element parent = (Element) parentBranch;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;101</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;102</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 102: statement executed 117 times.">&nbsp;117</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 102: statement executed 117 times.">            <span class="keyword">return</span> parent.getDocument();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;103</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;104</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;105</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 105: statement executed 6296 times.">&nbsp;6296</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 105: statement executed 6296 times.">        <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;106</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;107</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;108</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 108: method entered 15752 times.">&nbsp;15752</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 108: method entered 15752 times.">    <span class="keyword">public</span> <span class="keyword">void</span> setDocument(Document document) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;109</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 109: statement executed 15752 times.">&nbsp;15752</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 109: statement executed 15752 times.">        <span class="keyword">if</span> (parentBranch <span class="keyword">instanceof</span> Document || (document != <span class="keyword">null</span>)) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;110</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 110: statement executed 12600 times.">&nbsp;12600</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 110: statement executed 12600 times.">            parentBranch = document;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;111</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;112</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;113</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;114</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 114: method entered 10 times.">&nbsp;10</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 114: method entered 10 times.">    <span class="keyword">public</span> <span class="keyword">boolean</span> supportsParent() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;115</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 115: statement executed 10 times.">&nbsp;10</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 115: statement executed 10 times.">        <span class="keyword">return</span> <span class="keyword">true</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;116</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;117</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;118</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 118: method entered 619575 times.">&nbsp;619575</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 118: method entered 619575 times.">    <span class="keyword">public</span> QName getQName() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;119</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 119: statement executed 619575 times.">&nbsp;619575</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 119: statement executed 619575 times.">        <span class="keyword">return</span> qname;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;120</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;121</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;122</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 122: method entered 1502 times.">&nbsp;1502</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 122: method entered 1502 times.">    <span class="keyword">public</span> <span class="keyword">void</span> setQName(QName name) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;123</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 123: statement executed 1502 times.">&nbsp;1502</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 123: statement executed 1502 times.">        <span class="keyword">this</span>.qname = name;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;124</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;125</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;126</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 126: method entered 183 times.">&nbsp;183</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 126: method entered 183 times.">    <span class="keyword">public</span> String getText() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;127</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 127: statement executed 183 times.">&nbsp;183</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 127: statement executed 183 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;128</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;129</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 129: statement executed 183 times.">&nbsp;183</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 129: statement executed 183 times.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;130</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 130: statement executed 80 times.">&nbsp;80</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 130: statement executed 80 times.">            <span class="keyword">return</span> <span class="keyword">super</span>.getText();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;131</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;132</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 132: statement executed 103 times.">&nbsp;103</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 132: statement executed 103 times.">            <span class="keyword">if</span> (contentShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;133</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 133: statement executed 93 times.">&nbsp;93</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 133: statement executed 93 times.">                <span class="keyword">return</span> getContentAsText(contentShadow);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;134</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;135</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 135: statement executed 10 times.">&nbsp;10</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 135: statement executed 10 times.">                <span class="keyword">return</span> <span class="string">""</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;136</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;137</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;138</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;139</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;140</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 140: method entered 8 times.">&nbsp;8</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 140: method entered 8 times.">    <span class="keyword">public</span> String getStringValue() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;141</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 141: statement executed 8 times.">&nbsp;8</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 141: statement executed 8 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;142</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;143</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 143: statement executed 8 times.">&nbsp;8</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 143: statement executed 8 times.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;144</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 144: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 144: statement executed 6 times.">            List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;145</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;146</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 146: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 146: statement executed 6 times.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;147</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;148</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 148: expression evaluated to true 6 times, false 0 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 148: expression evaluated to true 6 times, false 0 times.">            <span class="keyword">if</span> (size &gt; 0) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;149</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 149: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 149: statement executed 6 times.">                <span class="keyword">if</span> (size == 1) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;150</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    <span class="comment">// optimised to avoid StringBuffer creation</span></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;151</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 151: statement executed 4 times.">&nbsp;4</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 151: statement executed 4 times.">                    <span class="keyword">return</span> getContentAsStringValue(list.get(0));</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;152</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;153</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 153: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 153: statement executed 2 times.">                    StringBuffer buffer = <span class="keyword">new</span> StringBuffer();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;154</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;155</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 155: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 155: statement executed 2 times.">                    <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;156</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 156: statement executed 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 156: statement executed 9 times.">                        Object node = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;157</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;158</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 158: statement executed 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 158: statement executed 9 times.">                        String string = getContentAsStringValue(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;159</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;160</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 160: statement executed 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 160: statement executed 9 times.">                        <span class="keyword">if</span> (string.length() &gt; 0) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;161</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 161: expression evaluated to true 0 times, false 7 times.">&nbsp;7</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 161: expression evaluated to true 0 times, false 7 times.">                            <span class="keyword">if</span> (USE_STRINGVALUE_SEPARATOR) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;162</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 162: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 162: statement not executed.">                                <span class="keyword">if</span> (buffer.length() &gt; 0) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;163</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 163: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 163: statement not executed.">                                    buffer.append(' ');</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;164</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;165</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;166</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;167</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 167: statement executed 7 times.">&nbsp;7</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 167: statement executed 7 times.">                            buffer.append(string);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;168</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;169</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;170</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;171</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 171: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 171: statement executed 2 times.">                    <span class="keyword">return</span> buffer.toString();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;172</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;173</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;174</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;175</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 175: expression evaluated to true 0 times, false 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 175: expression evaluated to true 0 times, false 2 times.">            <span class="keyword">if</span> (contentShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;176</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 176: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 176: statement not executed.">                <span class="keyword">return</span> getContentAsStringValue(contentShadow);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;177</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;178</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;179</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;180</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 180: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 180: statement executed 2 times.">        <span class="keyword">return</span> <span class="string">""</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;181</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;182</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;183</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 183: method entered 129 times.">&nbsp;129</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 183: method entered 129 times.">    <span class="keyword">public</span> Object clone() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;184</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 184: statement executed 129 times.">&nbsp;129</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 184: statement executed 129 times.">        DefaultElement answer = (DefaultElement) <span class="keyword">super</span>.clone();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;185</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;186</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 186: expression evaluated to true 129 times, false 0 times.">&nbsp;129</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 186: expression evaluated to true 129 times, false 0 times.">        <span class="keyword">if</span> (answer != <span class="keyword">this</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;187</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 187: statement executed 129 times.">&nbsp;129</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 187: statement executed 129 times.">            answer.content = <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;188</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;189</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 189: statement executed 129 times.">&nbsp;129</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 189: statement executed 129 times.">            answer.attributes = <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;190</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;191</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 191: statement executed 129 times.">&nbsp;129</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 191: statement executed 129 times.">            answer.appendAttributes(<span class="keyword">this</span>);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;192</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;193</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 193: statement executed 129 times.">&nbsp;129</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 193: statement executed 129 times.">            answer.appendContent(<span class="keyword">this</span>);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;194</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;195</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;196</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 196: statement executed 129 times.">&nbsp;129</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 196: statement executed 129 times.">        <span class="keyword">return</span> answer;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;197</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;198</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;199</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 199: method entered 8764 times.">&nbsp;8764</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 199: method entered 8764 times.">    <span class="keyword">public</span> Namespace getNamespaceForPrefix(String prefix) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;200</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 200: statement executed 8764 times.">&nbsp;8764</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 200: statement executed 8764 times.">        <span class="keyword">if</span> (prefix == <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;201</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 201: statement executed 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 201: statement executed 9 times.">            prefix = <span class="string">""</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;202</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;203</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;204</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 204: statement executed 8764 times.">&nbsp;8764</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 204: statement executed 8764 times.">        <span class="keyword">if</span> (prefix.equals(getNamespacePrefix())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;205</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 205: statement executed 3721 times.">&nbsp;3721</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 205: statement executed 3721 times.">            <span class="keyword">return</span> getNamespace();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;206</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 206: expression evaluated to true 0 times, false 5043 times.">&nbsp;5043</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 206: expression evaluated to true 0 times, false 5043 times.">        } <span class="keyword">else</span> <span class="keyword">if</span> (prefix.equals(<span class="string">"xml"</span>)) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;207</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 207: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 207: statement not executed.">            <span class="keyword">return</span> Namespace.XML_NAMESPACE;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;208</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;209</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 209: statement executed 5043 times.">&nbsp;5043</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 209: statement executed 5043 times.">            final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;210</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;211</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 211: statement executed 5043 times.">&nbsp;5043</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 211: statement executed 5043 times.">            <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;212</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 212: statement executed 5040 times.">&nbsp;5040</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 212: statement executed 5040 times.">                List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;213</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;214</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 214: statement executed 5040 times.">&nbsp;5040</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 214: statement executed 5040 times.">                <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;215</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;216</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 216: statement executed 5040 times.">&nbsp;5040</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 216: statement executed 5040 times.">                <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;217</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 217: statement executed 5100 times.">&nbsp;5100</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 217: statement executed 5100 times.">                    Object object = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;218</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;219</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 219: statement executed 5100 times.">&nbsp;5100</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 219: statement executed 5100 times.">                    <span class="keyword">if</span> (object <span class="keyword">instanceof</span> Namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;220</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 220: statement executed 5055 times.">&nbsp;5055</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 220: statement executed 5055 times.">                        Namespace namespace = (Namespace) object;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;221</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;222</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 222: statement executed 5055 times.">&nbsp;5055</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 222: statement executed 5055 times.">                        <span class="keyword">if</span> (prefix.equals(namespace.getPrefix())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;223</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 223: statement executed 5023 times.">&nbsp;5023</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 223: statement executed 5023 times.">                            <span class="keyword">return</span> namespace;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;224</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;225</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;226</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;227</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 227: expression evaluated to true 0 times, false 3 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 227: expression evaluated to true 0 times, false 3 times.">            } <span class="keyword">else</span> <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> Namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;228</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 228: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 228: statement not executed.">                Namespace namespace = (Namespace) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;229</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;230</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 230: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 230: statement not executed.">                <span class="keyword">if</span> (prefix.equals(namespace.getPrefix())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;231</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 231: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 231: statement not executed.">                    <span class="keyword">return</span> namespace;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;232</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;233</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;234</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;235</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;236</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 236: statement executed 20 times.">&nbsp;20</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 236: statement executed 20 times.">        Element parent = getParent();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;237</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;238</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 238: statement executed 20 times.">&nbsp;20</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 238: statement executed 20 times.">        <span class="keyword">if</span> (parent != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;239</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 239: statement executed 19 times.">&nbsp;19</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 239: statement executed 19 times.">            Namespace answer = parent.getNamespaceForPrefix(prefix);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;240</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;241</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 241: expression evaluated to true 19 times, false 0 times.">&nbsp;19</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 241: expression evaluated to true 19 times, false 0 times.">            <span class="keyword">if</span> (answer != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;242</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 242: statement executed 19 times.">&nbsp;19</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 242: statement executed 19 times.">                <span class="keyword">return</span> answer;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;243</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;244</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;245</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;246</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 246: expression evaluated to true 0 times, false 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 246: expression evaluated to true 0 times, false 1 time.">        <span class="keyword">if</span> ((prefix == <span class="keyword">null</span>) || (prefix.length() &lt;= 0)) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;247</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 247: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 247: statement not executed.">            <span class="keyword">return</span> Namespace.NO_NAMESPACE;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;248</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;249</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;250</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 250: statement executed 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 250: statement executed 1 time.">        <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;251</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;252</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;253</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 253: method entered 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 253: method entered 9 times.">    <span class="keyword">public</span> Namespace getNamespaceForURI(String uri) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;254</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 254: expression evaluated to true 0 times, false 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 254: expression evaluated to true 0 times, false 9 times.">        <span class="keyword">if</span> ((uri == <span class="keyword">null</span>) || (uri.length() &lt;= 0)) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;255</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 255: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 255: statement not executed.">            <span class="keyword">return</span> Namespace.NO_NAMESPACE;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;256</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 256: expression evaluated to true 0 times, false 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 256: expression evaluated to true 0 times, false 9 times.">        } <span class="keyword">else</span> <span class="keyword">if</span> (uri.equals(getNamespaceURI())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;257</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 257: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 257: statement not executed.">            <span class="keyword">return</span> getNamespace();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;258</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;259</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 259: statement executed 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 259: statement executed 9 times.">            final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;260</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;261</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 261: expression evaluated to true 9 times, false 0 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 261: expression evaluated to true 9 times, false 0 times.">            <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;262</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 262: statement executed 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 262: statement executed 9 times.">                List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;263</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;264</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 264: statement executed 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 264: statement executed 9 times.">                <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;265</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;266</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 266: statement executed 9 times.">&nbsp;9</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 266: statement executed 9 times.">                <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;267</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 267: statement executed 21 times.">&nbsp;21</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 267: statement executed 21 times.">                    Object object = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;268</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;269</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 269: statement executed 21 times.">&nbsp;21</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 269: statement executed 21 times.">                    <span class="keyword">if</span> (object <span class="keyword">instanceof</span> Namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;270</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 270: statement executed 12 times.">&nbsp;12</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 270: statement executed 12 times.">                        Namespace namespace = (Namespace) object;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;271</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;272</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 272: statement executed 12 times.">&nbsp;12</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 272: statement executed 12 times.">                        <span class="keyword">if</span> (uri.equals(namespace.getURI())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;273</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 273: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 273: statement executed 6 times.">                            <span class="keyword">return</span> namespace;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;274</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;275</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;276</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;277</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 277: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 277: statement not executed.">            } <span class="keyword">else</span> <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> Namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;278</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 278: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 278: statement not executed.">                Namespace namespace = (Namespace) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;279</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;280</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 280: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 280: statement not executed.">                <span class="keyword">if</span> (uri.equals(namespace.getURI())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;281</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 281: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 281: statement not executed.">                    <span class="keyword">return</span> namespace;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;282</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;283</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;284</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;285</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 285: statement executed 3 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 285: statement executed 3 times.">            Element parent = getParent();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;286</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;287</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 287: expression evaluated to true 3 times, false 0 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 287: expression evaluated to true 3 times, false 0 times.">            <span class="keyword">if</span> (parent != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;288</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 288: statement executed 3 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 288: statement executed 3 times.">                <span class="keyword">return</span> parent.getNamespaceForURI(uri);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;289</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;290</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;291</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 291: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 291: statement not executed.">            <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;292</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;293</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;294</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;295</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 295: method entered 9903 times.">&nbsp;9903</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 295: method entered 9903 times.">    <span class="keyword">public</span> List declaredNamespaces() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;296</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 296: statement executed 9903 times.">&nbsp;9903</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 296: statement executed 9903 times.">        BackedList answer = createResultList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;297</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;298</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        <span class="comment">// if (getNamespaceURI().length() &gt; 0) {</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;299</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        <span class="comment">//</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;300</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        <span class="comment">// answer.addLocal(getNamespace());</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;301</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        <span class="comment">//</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;302</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        <span class="comment">// }</span></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;303</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 303: statement executed 9903 times.">&nbsp;9903</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 303: statement executed 9903 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;304</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;305</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 305: expression evaluated to true 9903 times, false 0 times.">&nbsp;9903</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 305: expression evaluated to true 9903 times, false 0 times.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;306</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 306: statement executed 9903 times.">&nbsp;9903</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 306: statement executed 9903 times.">            List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;307</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;308</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 308: statement executed 9903 times.">&nbsp;9903</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 308: statement executed 9903 times.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;309</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;310</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 310: statement executed 9903 times.">&nbsp;9903</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 310: statement executed 9903 times.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;311</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 311: statement executed 31929 times.">&nbsp;31929</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 311: statement executed 31929 times.">                Object object = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;312</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;313</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 313: statement executed 31929 times.">&nbsp;31929</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 313: statement executed 31929 times.">                <span class="keyword">if</span> (object <span class="keyword">instanceof</span> Namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;314</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 314: statement executed 821 times.">&nbsp;821</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 314: statement executed 821 times.">                    answer.addLocal(object);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;315</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;316</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;317</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;318</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 318: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 318: statement not executed.">            <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> Namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;319</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 319: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 319: statement not executed.">                answer.addLocal(contentShadow);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;320</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;321</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;322</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;323</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 323: statement executed 9903 times.">&nbsp;9903</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 323: statement executed 9903 times.">        <span class="keyword">return</span> answer;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;324</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;325</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;326</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 326: method entered 15 times.">&nbsp;15</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 326: method entered 15 times.">    <span class="keyword">public</span> List additionalNamespaces() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;327</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 327: statement executed 15 times.">&nbsp;15</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 327: statement executed 15 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;328</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;329</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 329: statement executed 15 times.">&nbsp;15</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 329: statement executed 15 times.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;330</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 330: statement executed 13 times.">&nbsp;13</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 330: statement executed 13 times.">            List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;331</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;332</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 332: statement executed 13 times.">&nbsp;13</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 332: statement executed 13 times.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;333</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;334</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 334: statement executed 13 times.">&nbsp;13</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 334: statement executed 13 times.">            BackedList answer = createResultList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;335</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;336</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 336: statement executed 13 times.">&nbsp;13</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 336: statement executed 13 times.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;337</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 337: statement executed 89 times.">&nbsp;89</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 337: statement executed 89 times.">                Object object = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;338</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;339</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 339: statement executed 89 times.">&nbsp;89</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 339: statement executed 89 times.">                <span class="keyword">if</span> (object <span class="keyword">instanceof</span> Namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;340</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 340: statement executed 25 times.">&nbsp;25</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 340: statement executed 25 times.">                    Namespace namespace = (Namespace) object;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;341</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;342</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 342: statement executed 25 times.">&nbsp;25</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 342: statement executed 25 times.">                    <span class="keyword">if</span> (!namespace.equals(getNamespace())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;343</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 343: statement executed 13 times.">&nbsp;13</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 343: statement executed 13 times.">                        answer.addLocal(namespace);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;344</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;345</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;346</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;347</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;348</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 348: statement executed 13 times.">&nbsp;13</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 348: statement executed 13 times.">            <span class="keyword">return</span> answer;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;349</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;350</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 350: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 350: statement executed 2 times.">            <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> Namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;351</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 351: statement executed 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 351: statement executed 1 time.">                Namespace namespace = (Namespace) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;352</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;353</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 353: expression evaluated to true 1 time, false 0 times.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 353: expression evaluated to true 1 time, false 0 times.">                <span class="keyword">if</span> (namespace.equals(getNamespace())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;354</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 354: statement executed 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 354: statement executed 1 time.">                    <span class="keyword">return</span> createEmptyList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;355</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;356</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;357</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 357: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 357: statement not executed.">                <span class="keyword">return</span> createSingleResultList(namespace);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;358</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;359</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 359: statement executed 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 359: statement executed 1 time.">                <span class="keyword">return</span> createEmptyList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;360</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;361</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;362</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;363</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;364</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 364: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 364: method not entered.">    <span class="keyword">public</span> List additionalNamespaces(String defaultNamespaceURI) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;365</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 365: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 365: statement not executed.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;366</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;367</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 367: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 367: statement not executed.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;368</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 368: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 368: statement not executed.">            List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;369</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;370</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 370: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 370: statement not executed.">            BackedList answer = createResultList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;371</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;372</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 372: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 372: statement not executed.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;373</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;374</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 374: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 374: statement not executed.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;375</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 375: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 375: statement not executed.">                Object object = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;376</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;377</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 377: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 377: statement not executed.">                <span class="keyword">if</span> (object <span class="keyword">instanceof</span> Namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;378</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 378: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 378: statement not executed.">                    Namespace namespace = (Namespace) object;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;379</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;380</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 380: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 380: statement not executed.">                    <span class="keyword">if</span> (!defaultNamespaceURI.equals(namespace.getURI())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;381</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 381: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 381: statement not executed.">                        answer.addLocal(namespace);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;382</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;383</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;384</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;385</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;386</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 386: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 386: statement not executed.">            <span class="keyword">return</span> answer;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;387</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;388</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 388: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 388: statement not executed.">            <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> Namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;389</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 389: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 389: statement not executed.">                Namespace namespace = (Namespace) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;390</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;391</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 391: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 391: statement not executed.">                <span class="keyword">if</span> (!defaultNamespaceURI.equals(namespace.getURI())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;392</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 392: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 392: statement not executed.">                    <span class="keyword">return</span> createSingleResultList(namespace);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;393</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;394</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;395</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;396</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;397</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 397: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 397: statement not executed.">        <span class="keyword">return</span> createEmptyList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;398</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;399</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;400</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="comment">// Processing instruction API</span></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;401</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 401: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 401: method not entered.">    <span class="keyword">public</span> List processingInstructions() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;402</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 402: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 402: statement not executed.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;403</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;404</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 404: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 404: statement not executed.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;405</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 405: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 405: statement not executed.">            List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;406</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;407</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 407: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 407: statement not executed.">            BackedList answer = createResultList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;408</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;409</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 409: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 409: statement not executed.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;410</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;411</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 411: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 411: statement not executed.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;412</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 412: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 412: statement not executed.">                Object object = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;413</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;414</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 414: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 414: statement not executed.">                <span class="keyword">if</span> (object <span class="keyword">instanceof</span> ProcessingInstruction) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;415</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 415: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 415: statement not executed.">                    answer.addLocal(object);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;416</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;417</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;418</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;419</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 419: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 419: statement not executed.">            <span class="keyword">return</span> answer;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;420</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;421</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 421: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 421: statement not executed.">            <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> ProcessingInstruction) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;422</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 422: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 422: statement not executed.">                <span class="keyword">return</span> createSingleResultList(contentShadow);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;423</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;424</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;425</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 425: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 425: statement not executed.">            <span class="keyword">return</span> createEmptyList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;426</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;427</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;428</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;429</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 429: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 429: method not entered.">    <span class="keyword">public</span> List processingInstructions(String target) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;430</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 430: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 430: statement not executed.">        final Object shadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;431</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;432</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 432: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 432: statement not executed.">        <span class="keyword">if</span> (shadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;433</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 433: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 433: statement not executed.">            List list = (List) shadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;434</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;435</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 435: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 435: statement not executed.">            BackedList answer = createResultList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;436</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;437</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 437: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 437: statement not executed.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;438</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;439</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 439: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 439: statement not executed.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;440</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 440: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 440: statement not executed.">                Object object = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;441</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;442</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 442: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 442: statement not executed.">                <span class="keyword">if</span> (object <span class="keyword">instanceof</span> ProcessingInstruction) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;443</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 443: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 443: statement not executed.">                    ProcessingInstruction pi = (ProcessingInstruction) object;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;444</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;445</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 445: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 445: statement not executed.">                    <span class="keyword">if</span> (target.equals(pi.getName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;446</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 446: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 446: statement not executed.">                        answer.addLocal(pi);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;447</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;448</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;449</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;450</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;451</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 451: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 451: statement not executed.">            <span class="keyword">return</span> answer;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;452</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;453</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 453: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 453: statement not executed.">            <span class="keyword">if</span> (shadow <span class="keyword">instanceof</span> ProcessingInstruction) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;454</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 454: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 454: statement not executed.">                ProcessingInstruction pi = (ProcessingInstruction) shadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;455</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;456</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 456: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 456: statement not executed.">                <span class="keyword">if</span> (target.equals(pi.getName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;457</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 457: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 457: statement not executed.">                    <span class="keyword">return</span> createSingleResultList(pi);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;458</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;459</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;460</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;461</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 461: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 461: statement not executed.">            <span class="keyword">return</span> createEmptyList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;462</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;463</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;464</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;465</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 465: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 465: method not entered.">    <span class="keyword">public</span> ProcessingInstruction processingInstruction(String target) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;466</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 466: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 466: statement not executed.">        final Object shadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;467</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;468</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 468: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 468: statement not executed.">        <span class="keyword">if</span> (shadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;469</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 469: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 469: statement not executed.">            List list = (List) shadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;470</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;471</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 471: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 471: statement not executed.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;472</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;473</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 473: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 473: statement not executed.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;474</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 474: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 474: statement not executed.">                Object object = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;475</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;476</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 476: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 476: statement not executed.">                <span class="keyword">if</span> (object <span class="keyword">instanceof</span> ProcessingInstruction) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;477</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 477: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 477: statement not executed.">                    ProcessingInstruction pi = (ProcessingInstruction) object;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;478</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;479</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 479: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 479: statement not executed.">                    <span class="keyword">if</span> (target.equals(pi.getName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;480</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 480: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 480: statement not executed.">                        <span class="keyword">return</span> pi;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;481</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;482</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;483</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;484</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;485</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 485: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 485: statement not executed.">            <span class="keyword">if</span> (shadow <span class="keyword">instanceof</span> ProcessingInstruction) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;486</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 486: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 486: statement not executed.">                ProcessingInstruction pi = (ProcessingInstruction) shadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;487</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;488</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 488: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 488: statement not executed.">                <span class="keyword">if</span> (target.equals(pi.getName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;489</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 489: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 489: statement not executed.">                    <span class="keyword">return</span> pi;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;490</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;491</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;492</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;493</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;494</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 494: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 494: statement not executed.">        <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;495</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;496</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;497</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 497: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 497: method not entered.">    <span class="keyword">public</span> <span class="keyword">boolean</span> removeProcessingInstruction(String target) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;498</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 498: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 498: statement not executed.">        final Object shadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;499</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;500</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 500: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 500: statement not executed.">        <span class="keyword">if</span> (shadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;501</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 501: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 501: statement not executed.">            List list = (List) shadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;502</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;503</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 503: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 503: statement not executed.">            <span class="keyword">for</span> (Iterator iter = list.iterator(); iter.hasNext();) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;504</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 504: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 504: statement not executed.">                Object object = iter.next();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;505</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;506</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 506: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 506: statement not executed.">                <span class="keyword">if</span> (object <span class="keyword">instanceof</span> ProcessingInstruction) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;507</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 507: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 507: statement not executed.">                    ProcessingInstruction pi = (ProcessingInstruction) object;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;508</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;509</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 509: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 509: statement not executed.">                    <span class="keyword">if</span> (target.equals(pi.getName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;510</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 510: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 510: statement not executed.">                        iter.remove();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;511</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;512</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 512: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 512: statement not executed.">                        <span class="keyword">return</span> <span class="keyword">true</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;513</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;514</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;515</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;516</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;517</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 517: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 517: statement not executed.">            <span class="keyword">if</span> (shadow <span class="keyword">instanceof</span> ProcessingInstruction) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;518</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 518: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 518: statement not executed.">                ProcessingInstruction pi = (ProcessingInstruction) shadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;519</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;520</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 520: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 520: statement not executed.">                <span class="keyword">if</span> (target.equals(pi.getName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;521</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 521: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 521: statement not executed.">                    <span class="keyword">this</span>.content = <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;522</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;523</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 523: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 523: statement not executed.">                    <span class="keyword">return</span> <span class="keyword">true</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;524</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;525</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;526</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;527</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;528</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 528: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 528: statement not executed.">        <span class="keyword">return</span> <span class="keyword">false</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;529</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;530</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;531</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 531: method entered 125 times.">&nbsp;125</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 531: method entered 125 times.">    <span class="keyword">public</span> Element element(String name) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;532</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 532: statement executed 125 times.">&nbsp;125</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 532: statement executed 125 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;533</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;534</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 534: statement executed 125 times.">&nbsp;125</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 534: statement executed 125 times.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;535</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 535: statement executed 30 times.">&nbsp;30</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 535: statement executed 30 times.">            List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;536</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;537</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 537: statement executed 30 times.">&nbsp;30</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 537: statement executed 30 times.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;538</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;539</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 539: expression evaluated to true 82 times, false 0 times.">&nbsp;82</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 539: expression evaluated to true 82 times, false 0 times.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;540</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 540: statement executed 82 times.">&nbsp;82</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 540: statement executed 82 times.">                Object object = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;541</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;542</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 542: statement executed 82 times.">&nbsp;82</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 542: statement executed 82 times.">                <span class="keyword">if</span> (object <span class="keyword">instanceof</span> Element) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;543</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 543: statement executed 36 times.">&nbsp;36</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 543: statement executed 36 times.">                    Element element = (Element) object;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;544</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;545</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 545: statement executed 36 times.">&nbsp;36</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 545: statement executed 36 times.">                    <span class="keyword">if</span> (name.equals(element.getName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;546</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 546: statement executed 30 times.">&nbsp;30</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 546: statement executed 30 times.">                        <span class="keyword">return</span> element;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;547</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;548</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;549</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;550</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;551</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 551: statement executed 95 times.">&nbsp;95</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 551: statement executed 95 times.">            <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> Element) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;552</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 552: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 552: statement executed 6 times.">                Element element = (Element) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;553</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;554</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 554: expression evaluated to true 6 times, false 0 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 554: expression evaluated to true 6 times, false 0 times.">                <span class="keyword">if</span> (name.equals(element.getName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;555</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 555: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 555: statement executed 6 times.">                    <span class="keyword">return</span> element;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;556</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;557</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;558</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;559</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;560</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 560: statement executed 89 times.">&nbsp;89</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 560: statement executed 89 times.">        <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;561</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;562</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;563</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 563: method entered 2965 times.">&nbsp;2965</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 563: method entered 2965 times.">    <span class="keyword">public</span> Element element(QName qName) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;564</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 564: statement executed 2965 times.">&nbsp;2965</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 564: statement executed 2965 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;565</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;566</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 566: statement executed 2965 times.">&nbsp;2965</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 566: statement executed 2965 times.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;567</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 567: statement executed 2705 times.">&nbsp;2705</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 567: statement executed 2705 times.">            List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;568</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;569</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 569: statement executed 2705 times.">&nbsp;2705</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 569: statement executed 2705 times.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;570</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;571</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 571: statement executed 2705 times.">&nbsp;2705</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 571: statement executed 2705 times.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;572</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 572: statement executed 21262 times.">&nbsp;21262</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 572: statement executed 21262 times.">                Object object = list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;573</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;574</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 574: statement executed 21262 times.">&nbsp;21262</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 574: statement executed 21262 times.">                <span class="keyword">if</span> (object <span class="keyword">instanceof</span> Element) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;575</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 575: statement executed 11680 times.">&nbsp;11680</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 575: statement executed 11680 times.">                    Element element = (Element) object;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;576</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;577</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 577: statement executed 11680 times.">&nbsp;11680</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 577: statement executed 11680 times.">                    <span class="keyword">if</span> (qName.equals(element.getQName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;578</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 578: statement executed 2290 times.">&nbsp;2290</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 578: statement executed 2290 times.">                        <span class="keyword">return</span> element;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;579</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;580</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;581</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;582</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;583</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 583: statement executed 260 times.">&nbsp;260</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 583: statement executed 260 times.">            <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> Element) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;584</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 584: statement executed 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 584: statement executed 1 time.">                Element element = (Element) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;585</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;586</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 586: expression evaluated to true 1 time, false 0 times.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 586: expression evaluated to true 1 time, false 0 times.">                <span class="keyword">if</span> (qName.equals(element.getQName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;587</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 587: statement executed 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 587: statement executed 1 time.">                    <span class="keyword">return</span> element;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;588</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;589</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;590</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;591</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;592</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 592: statement executed 674 times.">&nbsp;674</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 592: statement executed 674 times.">        <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;593</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;594</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;595</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 595: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 595: method not entered.">    <span class="keyword">public</span> Element element(String name, Namespace namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;596</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 596: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 596: statement not executed.">        <span class="keyword">return</span> element(getDocumentFactory().createQName(name, namespace));</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;597</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;598</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;599</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 599: method entered 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 599: method entered 2 times.">    <span class="keyword">public</span> <span class="keyword">void</span> setContent(List content) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;600</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 600: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 600: statement executed 2 times.">        contentRemoved();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;601</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;602</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 602: expression evaluated to true 2 times, false 0 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 602: expression evaluated to true 2 times, false 0 times.">        <span class="keyword">if</span> (content <span class="keyword">instanceof</span> ContentListFacade) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;603</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 603: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 603: statement executed 2 times.">            content = ((ContentListFacade) content).getBackingList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;604</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;605</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;606</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 606: expression evaluated to true 0 times, false 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 606: expression evaluated to true 0 times, false 2 times.">        <span class="keyword">if</span> (content == <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;607</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 607: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 607: statement not executed.">            <span class="keyword">this</span>.content = <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;608</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;609</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 609: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 609: statement executed 2 times.">            <span class="keyword">int</span> size = content.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;610</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;611</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 611: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 611: statement executed 2 times.">            List newContent = createContentList(size);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;612</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;613</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 613: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 613: statement executed 2 times.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;614</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 614: statement executed 7 times.">&nbsp;7</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 614: statement executed 7 times.">                Object object = content.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;615</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;616</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 616: expression evaluated to true 7 times, false 0 times.">&nbsp;7</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 616: expression evaluated to true 7 times, false 0 times.">                <span class="keyword">if</span> (object <span class="keyword">instanceof</span> Node) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;617</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 617: statement executed 7 times.">&nbsp;7</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 617: statement executed 7 times.">                    Node node = (Node) object;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;618</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 618: statement executed 7 times.">&nbsp;7</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 618: statement executed 7 times.">                    Element parent = node.getParent();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;619</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;620</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 620: statement executed 7 times.">&nbsp;7</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 620: statement executed 7 times.">                    <span class="keyword">if</span> ((parent != <span class="keyword">null</span>) &amp;&amp; (parent != <span class="keyword">this</span>)) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;621</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 621: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 621: statement executed 2 times.">                        node = (Node) node.clone();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;622</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;623</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;624</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 624: statement executed 7 times.">&nbsp;7</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 624: statement executed 7 times.">                    newContent.add(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;625</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 625: statement executed 7 times.">&nbsp;7</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 625: statement executed 7 times.">                    childAdded(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;626</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 626: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 626: statement not executed.">                } <span class="keyword">else</span> <span class="keyword">if</span> (object != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;627</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 627: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 627: statement not executed.">                    String text = object.toString();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;628</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 628: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 628: statement not executed.">                    Node node = getDocumentFactory().createText(text);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;629</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 629: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 629: statement not executed.">                    newContent.add(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;630</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 630: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 630: statement not executed.">                    childAdded(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;631</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;632</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;633</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;634</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 634: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 634: statement executed 2 times.">            <span class="keyword">this</span>.content = newContent;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;635</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;636</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;637</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;638</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 638: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 638: method not entered.">    <span class="keyword">public</span> <span class="keyword">void</span> clearContent() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;639</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 639: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 639: statement not executed.">        <span class="keyword">if</span> (content != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;640</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 640: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 640: statement not executed.">            contentRemoved();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;641</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;642</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 642: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 642: statement not executed.">            content = <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;643</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;644</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;645</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;646</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 646: method entered 355275 times.">&nbsp;355275</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 646: method entered 355275 times.">    <span class="keyword">public</span> Node node(<span class="keyword">int</span> index) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;647</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 647: expression evaluated to true 355275 times, false 0 times.">&nbsp;355275</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 647: expression evaluated to true 355275 times, false 0 times.">        <span class="keyword">if</span> (index &gt;= 0) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;648</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 648: statement executed 355275 times.">&nbsp;355275</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 648: statement executed 355275 times.">            final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;649</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 649: statement executed 355275 times.">&nbsp;355275</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 649: statement executed 355275 times.">            Object node;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;650</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;651</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 651: statement executed 355275 times.">&nbsp;355275</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 651: statement executed 355275 times.">            <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;652</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 652: statement executed 333677 times.">&nbsp;333677</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 652: statement executed 333677 times.">                List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;653</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;654</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 654: expression evaluated to true 0 times, false 333677 times.">&nbsp;333677</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 654: expression evaluated to true 0 times, false 333677 times.">                <span class="keyword">if</span> (index &gt;= list.size()) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;655</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 655: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 655: statement not executed.">                    <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;656</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;657</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;658</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 658: statement executed 333677 times.">&nbsp;333677</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 658: statement executed 333677 times.">                node = list.get(index);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;659</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;660</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 660: expression evaluated to true 21598 times, false 0 times.">&nbsp;21598</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 660: expression evaluated to true 21598 times, false 0 times.">                node = (index == 0) ? contentShadow : <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;661</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;662</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;663</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 663: expression evaluated to true 355275 times, false 0 times.">&nbsp;355275</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 663: expression evaluated to true 355275 times, false 0 times.">            <span class="keyword">if</span> (node != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;664</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 664: expression evaluated to true 355275 times, false 0 times.">&nbsp;355275</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 664: expression evaluated to true 355275 times, false 0 times.">                <span class="keyword">if</span> (node <span class="keyword">instanceof</span> Node) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;665</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 665: statement executed 355275 times.">&nbsp;355275</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 665: statement executed 355275 times.">                    <span class="keyword">return</span> (Node) node;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;666</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;667</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 667: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 667: statement not executed.">                    <span class="keyword">return</span> <span class="keyword">new</span> DefaultText(node.toString());</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;668</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;669</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;670</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;671</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;672</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 672: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 672: statement not executed.">        <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;673</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;674</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;675</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 675: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 675: method not entered.">    <span class="keyword">public</span> <span class="keyword">int</span> indexOf(Node node) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;676</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 676: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 676: statement not executed.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;677</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;678</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 678: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 678: statement not executed.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;679</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 679: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 679: statement not executed.">            List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;680</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;681</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 681: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 681: statement not executed.">            <span class="keyword">return</span> list.indexOf(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;682</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;683</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 683: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 683: statement not executed.">            <span class="keyword">if</span> ((contentShadow != <span class="keyword">null</span>) &amp;&amp; contentShadow.equals(node)) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;684</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 684: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 684: statement not executed.">                <span class="keyword">return</span> 0;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;685</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;686</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 686: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 686: statement not executed.">                <span class="keyword">return</span> -1;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;687</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;688</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;689</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;690</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;691</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 691: method entered 125606 times.">&nbsp;125606</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 691: method entered 125606 times.">    <span class="keyword">public</span> <span class="keyword">int</span> nodeCount() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;692</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 692: statement executed 125606 times.">&nbsp;125606</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 692: statement executed 125606 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;693</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;694</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 694: statement executed 125606 times.">&nbsp;125606</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 694: statement executed 125606 times.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;695</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 695: statement executed 103856 times.">&nbsp;103856</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 695: statement executed 103856 times.">            List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;696</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;697</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 697: statement executed 103856 times.">&nbsp;103856</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 697: statement executed 103856 times.">            <span class="keyword">return</span> list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;698</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;699</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 699: statement executed 21750 times.">&nbsp;21750</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 699: statement executed 21750 times.">            <span class="keyword">return</span> (contentShadow != <span class="keyword">null</span>) ? 1 : 0;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;700</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;701</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;702</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;703</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 703: method entered 94704 times.">&nbsp;94704</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 703: method entered 94704 times.">    <span class="keyword">public</span> Iterator nodeIterator() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;704</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 704: statement executed 94704 times.">&nbsp;94704</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 704: statement executed 94704 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;705</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;706</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 706: statement executed 94704 times.">&nbsp;94704</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 706: statement executed 94704 times.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;707</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 707: statement executed 33208 times.">&nbsp;33208</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 707: statement executed 33208 times.">            List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;708</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;709</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 709: statement executed 33208 times.">&nbsp;33208</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 709: statement executed 33208 times.">            <span class="keyword">return</span> list.iterator();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;710</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;711</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 711: statement executed 61496 times.">&nbsp;61496</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 711: statement executed 61496 times.">            <span class="keyword">if</span> (contentShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;712</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 712: statement executed 61120 times.">&nbsp;61120</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 712: statement executed 61120 times.">                <span class="keyword">return</span> createSingleIterator(contentShadow);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;713</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;714</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 714: statement executed 376 times.">&nbsp;376</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 714: statement executed 376 times.">                <span class="keyword">return</span> EMPTY_ITERATOR;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;715</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;716</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;717</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;718</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;719</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 719: method entered 109 times.">&nbsp;109</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 719: method entered 109 times.">    <span class="keyword">public</span> List attributes() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;720</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 720: statement executed 109 times.">&nbsp;109</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 720: statement executed 109 times.">        <span class="keyword">return</span> <span class="keyword">new</span> ContentListFacade(<span class="keyword">this</span>, attributeList());</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;721</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;722</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;723</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 723: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 723: method not entered.">    <span class="keyword">public</span> <span class="keyword">void</span> setAttributes(List attributes) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;724</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 724: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 724: statement not executed.">        <span class="keyword">if</span> (attributes <span class="keyword">instanceof</span> ContentListFacade) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;725</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 725: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 725: statement not executed.">            attributes = ((ContentListFacade) attributes).getBackingList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;726</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;727</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;728</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 728: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 728: statement not executed.">        <span class="keyword">this</span>.attributes = attributes;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;729</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;730</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;731</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 731: method entered 5028 times.">&nbsp;5028</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 731: method entered 5028 times.">    <span class="keyword">public</span> Iterator attributeIterator() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;732</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 732: statement executed 5028 times.">&nbsp;5028</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 732: statement executed 5028 times.">        final Object attributesShadow = <span class="keyword">this</span>.attributes;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;733</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;734</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 734: statement executed 5028 times.">&nbsp;5028</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 734: statement executed 5028 times.">        <span class="keyword">if</span> (attributesShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;735</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 735: statement executed 2596 times.">&nbsp;2596</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 735: statement executed 2596 times.">            List list = (List) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;736</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;737</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 737: statement executed 2596 times.">&nbsp;2596</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 737: statement executed 2596 times.">            <span class="keyword">return</span> list.iterator();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;738</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 738: statement executed 2432 times.">&nbsp;2432</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 738: statement executed 2432 times.">        } <span class="keyword">else</span> <span class="keyword">if</span> (attributesShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;739</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 739: statement executed 998 times.">&nbsp;998</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 739: statement executed 998 times.">            <span class="keyword">return</span> createSingleIterator(attributesShadow);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;740</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;741</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 741: statement executed 1434 times.">&nbsp;1434</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 741: statement executed 1434 times.">            <span class="keyword">return</span> EMPTY_ITERATOR;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;742</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;743</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;744</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;745</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 745: method entered 24324 times.">&nbsp;24324</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 745: method entered 24324 times.">    <span class="keyword">public</span> Attribute attribute(<span class="keyword">int</span> index) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;746</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 746: statement executed 24324 times.">&nbsp;24324</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 746: statement executed 24324 times.">        final Object attributesShadow = <span class="keyword">this</span>.attributes;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;747</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;748</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 748: statement executed 24324 times.">&nbsp;24324</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 748: statement executed 24324 times.">        <span class="keyword">if</span> (attributesShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;749</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 749: statement executed 22129 times.">&nbsp;22129</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 749: statement executed 22129 times.">            List list = (List) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;750</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;751</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 751: statement executed 22129 times.">&nbsp;22129</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 751: statement executed 22129 times.">            <span class="keyword">return</span> (Attribute) list.get(index);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;752</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 752: expression evaluated to true 2195 times, false 0 times.">&nbsp;2195</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 752: expression evaluated to true 2195 times, false 0 times.">        } <span class="keyword">else</span> <span class="keyword">if</span> ((attributesShadow != <span class="keyword">null</span>) &amp;&amp; (index == 0)) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;753</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 753: statement executed 2195 times.">&nbsp;2195</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 753: statement executed 2195 times.">            <span class="keyword">return</span> (Attribute) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;754</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;755</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 755: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 755: statement not executed.">            <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;756</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;757</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;758</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;759</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 759: method entered 110652 times.">&nbsp;110652</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 759: method entered 110652 times.">    <span class="keyword">public</span> <span class="keyword">int</span> attributeCount() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;760</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 760: statement executed 110652 times.">&nbsp;110652</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 760: statement executed 110652 times.">        final Object attributesShadow = <span class="keyword">this</span>.attributes;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;761</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;762</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 762: statement executed 110652 times.">&nbsp;110652</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 762: statement executed 110652 times.">        <span class="keyword">if</span> (attributesShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;763</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 763: statement executed 65626 times.">&nbsp;65626</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 763: statement executed 65626 times.">            List list = (List) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;764</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;765</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 765: statement executed 65626 times.">&nbsp;65626</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 765: statement executed 65626 times.">            <span class="keyword">return</span> list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;766</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;767</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 767: statement executed 45026 times.">&nbsp;45026</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 767: statement executed 45026 times.">            <span class="keyword">return</span> (attributesShadow != <span class="keyword">null</span>) ? 1 : 0;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;768</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;769</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;770</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;771</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 771: method entered 3958 times.">&nbsp;3958</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 771: method entered 3958 times.">    <span class="keyword">public</span> Attribute attribute(String name) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;772</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 772: statement executed 3958 times.">&nbsp;3958</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 772: statement executed 3958 times.">        final Object attributesShadow = <span class="keyword">this</span>.attributes;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;773</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;774</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 774: statement executed 3958 times.">&nbsp;3958</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 774: statement executed 3958 times.">        <span class="keyword">if</span> (attributesShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;775</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 775: statement executed 1292 times.">&nbsp;1292</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 775: statement executed 1292 times.">            List list = (List) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;776</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;777</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 777: statement executed 1292 times.">&nbsp;1292</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 777: statement executed 1292 times.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;778</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;779</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 779: statement executed 1292 times.">&nbsp;1292</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 779: statement executed 1292 times.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;780</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 780: statement executed 2294 times.">&nbsp;2294</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 780: statement executed 2294 times.">                Attribute attribute = (Attribute) list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;781</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;782</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 782: statement executed 2294 times.">&nbsp;2294</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 782: statement executed 2294 times.">                <span class="keyword">if</span> (name.equals(attribute.getName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;783</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 783: statement executed 974 times.">&nbsp;974</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 783: statement executed 974 times.">                    <span class="keyword">return</span> attribute;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;784</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;785</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;786</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 786: statement executed 2666 times.">&nbsp;2666</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 786: statement executed 2666 times.">        } <span class="keyword">else</span> <span class="keyword">if</span> (attributesShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;787</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 787: statement executed 1729 times.">&nbsp;1729</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 787: statement executed 1729 times.">            Attribute attribute = (Attribute) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;788</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;789</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 789: statement executed 1729 times.">&nbsp;1729</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 789: statement executed 1729 times.">            <span class="keyword">if</span> (name.equals(attribute.getName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;790</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 790: statement executed 575 times.">&nbsp;575</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 790: statement executed 575 times.">                <span class="keyword">return</span> attribute;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;791</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;792</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;793</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;794</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 794: statement executed 2409 times.">&nbsp;2409</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 794: statement executed 2409 times.">        <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;795</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;796</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;797</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 797: method entered 20997 times.">&nbsp;20997</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 797: method entered 20997 times.">    <span class="keyword">public</span> Attribute attribute(QName qName) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;798</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 798: statement executed 20997 times.">&nbsp;20997</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 798: statement executed 20997 times.">        final Object attributesShadow = <span class="keyword">this</span>.attributes;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;799</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;800</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 800: statement executed 20997 times.">&nbsp;20997</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 800: statement executed 20997 times.">        <span class="keyword">if</span> (attributesShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;801</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 801: statement executed 17846 times.">&nbsp;17846</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 801: statement executed 17846 times.">            List list = (List) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;802</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;803</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 803: statement executed 17846 times.">&nbsp;17846</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 803: statement executed 17846 times.">            <span class="keyword">int</span> size = list.size();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;804</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;805</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 805: statement executed 17846 times.">&nbsp;17846</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 805: statement executed 17846 times.">            <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; i &lt; size; i++) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;806</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 806: statement executed 20862 times.">&nbsp;20862</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 806: statement executed 20862 times.">                Attribute attribute = (Attribute) list.get(i);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;807</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;808</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 808: statement executed 20862 times.">&nbsp;20862</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 808: statement executed 20862 times.">                <span class="keyword">if</span> (qName.equals(attribute.getQName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;809</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 809: statement executed 17696 times.">&nbsp;17696</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 809: statement executed 17696 times.">                    <span class="keyword">return</span> attribute;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;810</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;811</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;812</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 812: statement executed 3151 times.">&nbsp;3151</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 812: statement executed 3151 times.">        } <span class="keyword">else</span> <span class="keyword">if</span> (attributesShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;813</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 813: statement executed 618 times.">&nbsp;618</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 813: statement executed 618 times.">            Attribute attribute = (Attribute) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;814</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;815</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 815: statement executed 618 times.">&nbsp;618</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 815: statement executed 618 times.">            <span class="keyword">if</span> (qName.equals(attribute.getQName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;816</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 816: statement executed 231 times.">&nbsp;231</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 816: statement executed 231 times.">                <span class="keyword">return</span> attribute;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;817</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;818</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;819</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;820</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 820: statement executed 3070 times.">&nbsp;3070</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 820: statement executed 3070 times.">        <span class="keyword">return</span> <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;821</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;822</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;823</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 823: method not entered.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 823: method not entered.">    <span class="keyword">public</span> Attribute attribute(String name, Namespace namespace) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;824</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 824: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 824: statement not executed.">        <span class="keyword">return</span> attribute(getDocumentFactory().createQName(name, namespace));</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;825</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;826</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;827</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 827: method entered 10743 times.">&nbsp;10743</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 827: method entered 10743 times.">    <span class="keyword">public</span> <span class="keyword">void</span> add(Attribute attribute) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;828</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 828: expression evaluated to true 0 times, false 10743 times.">&nbsp;10743</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 828: expression evaluated to true 0 times, false 10743 times.">        <span class="keyword">if</span> (attribute.getParent() != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;829</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 829: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 829: statement not executed.">            String message = <span class="string">"The Attribute already has an existing parent \""</span></A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;830</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                    + attribute.getParent().getQualifiedName() + <span class="string">"\""</span>;</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;831</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;832</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 832: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 832: statement not executed.">            <span class="keyword">throw</span> <span class="keyword">new</span> IllegalAddException(<span class="keyword">this</span>, attribute, message);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;833</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;834</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;835</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 835: statement executed 10743 times.">&nbsp;10743</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 835: statement executed 10743 times.">        <span class="keyword">if</span> (attribute.getValue() == <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;836</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            <span class="comment">// try remove a previous attribute with the same</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;837</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            <span class="comment">// name since adding an attribute with a null value</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;838</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            <span class="comment">// is equivalent to removing it.</span></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;839</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 839: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 839: statement executed 2 times.">            Attribute oldAttribute = attribute(attribute.getQName());</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;840</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;841</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 841: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 841: statement executed 2 times.">            <span class="keyword">if</span> (oldAttribute != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;842</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 842: statement executed 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 842: statement executed 1 time.">                remove(oldAttribute);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;843</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;844</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;845</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 845: statement executed 10741 times.">&nbsp;10741</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 845: statement executed 10741 times.">            <span class="keyword">if</span> (attributes == <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;846</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 846: statement executed 9433 times.">&nbsp;9433</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 846: statement executed 9433 times.">                attributes = attribute;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;847</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;848</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 848: statement executed 1308 times.">&nbsp;1308</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 848: statement executed 1308 times.">                attributeList().add(attribute);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;849</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;850</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;851</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 851: statement executed 10741 times.">&nbsp;10741</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 851: statement executed 10741 times.">            childAdded(attribute);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;852</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;853</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;854</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;855</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 855: method entered 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 855: method entered 6 times.">    <span class="keyword">public</span> <span class="keyword">boolean</span> remove(Attribute attribute) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;856</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 856: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 856: statement executed 6 times.">        <span class="keyword">boolean</span> answer = <span class="keyword">false</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;857</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 857: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 857: statement executed 6 times.">        final Object attributesShadow = <span class="keyword">this</span>.attributes;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;858</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;859</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 859: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 859: statement executed 6 times.">        <span class="keyword">if</span> (attributesShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;860</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 860: statement executed 3 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 860: statement executed 3 times.">            List list = (List) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;861</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;862</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 862: statement executed 3 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 862: statement executed 3 times.">            answer = list.remove(attribute);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;863</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;864</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 864: expression evaluated to true 0 times, false 3 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 864: expression evaluated to true 0 times, false 3 times.">            <span class="keyword">if</span> (!answer) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;865</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                <span class="comment">// we may have a copy of the attribute</span></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;866</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 866: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 866: statement not executed.">                Attribute copy = attribute(attribute.getQName());</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;867</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;868</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 868: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 868: statement not executed.">                <span class="keyword">if</span> (copy != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;869</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 869: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 869: statement not executed.">                    list.remove(copy);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;870</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;871</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 871: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 871: statement not executed.">                    answer = <span class="keyword">true</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;872</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;873</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;874</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 874: expression evaluated to true 3 times, false 0 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 874: expression evaluated to true 3 times, false 0 times.">        } <span class="keyword">else</span> <span class="keyword">if</span> (attributesShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;875</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 875: expression evaluated to true 3 times, false 0 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 875: expression evaluated to true 3 times, false 0 times.">            <span class="keyword">if</span> (attribute.equals(attributesShadow)) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;876</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 876: statement executed 3 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 876: statement executed 3 times.">                <span class="keyword">this</span>.attributes = <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;877</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;878</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 878: statement executed 3 times.">&nbsp;3</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 878: statement executed 3 times.">                answer = <span class="keyword">true</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;879</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;880</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                <span class="comment">// we may have a copy of the attribute</span></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;881</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 881: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 881: statement not executed.">                Attribute other = (Attribute) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;882</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;883</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 883: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 883: statement not executed.">                <span class="keyword">if</span> (attribute.getQName().equals(other.getQName())) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;884</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 884: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 884: statement not executed.">                    attributes = <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;885</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;886</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 886: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 886: statement not executed.">                    answer = <span class="keyword">true</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;887</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">                }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;888</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;889</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;890</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;891</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 891: expression evaluated to true 6 times, false 0 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 891: expression evaluated to true 6 times, false 0 times.">        <span class="keyword">if</span> (answer) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;892</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 892: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 892: statement executed 6 times.">            childRemoved(attribute);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;893</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;894</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;895</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 895: statement executed 6 times.">&nbsp;6</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 895: statement executed 6 times.">        <span class="keyword">return</span> answer;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;896</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;897</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;898</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="comment">// Implementation methods</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;899</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    <span class="comment">// -------------------------------------------------------------------------</span></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;900</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 900: method entered 219990 times.">&nbsp;219990</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 900: method entered 219990 times.">    <span class="keyword">protected</span> <span class="keyword">void</span> addNewNode(Node node) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;901</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 901: statement executed 219990 times.">&nbsp;219990</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 901: statement executed 219990 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;902</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;903</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 903: statement executed 219990 times.">&nbsp;219990</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 903: statement executed 219990 times.">        <span class="keyword">if</span> (contentShadow == <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;904</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 904: statement executed 92043 times.">&nbsp;92043</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 904: statement executed 92043 times.">            <span class="keyword">this</span>.content = node;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;905</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;906</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 906: statement executed 127947 times.">&nbsp;127947</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 906: statement executed 127947 times.">            <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;907</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 907: statement executed 103858 times.">&nbsp;103858</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 907: statement executed 103858 times.">                List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;908</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;909</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 909: statement executed 103858 times.">&nbsp;103858</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 909: statement executed 103858 times.">                list.add(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;910</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;911</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 911: statement executed 24089 times.">&nbsp;24089</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 911: statement executed 24089 times.">                List list = createContentList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;912</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;913</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 913: statement executed 24089 times.">&nbsp;24089</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 913: statement executed 24089 times.">                list.add(contentShadow);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;914</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;915</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 915: statement executed 24089 times.">&nbsp;24089</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 915: statement executed 24089 times.">                list.add(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;916</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;917</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 917: statement executed 24089 times.">&nbsp;24089</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 917: statement executed 24089 times.">                <span class="keyword">this</span>.content = list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;918</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;919</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;920</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;921</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 921: statement executed 219990 times.">&nbsp;219990</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 921: statement executed 219990 times.">        childAdded(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;922</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;923</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;924</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 924: method entered 13545 times.">&nbsp;13545</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 924: method entered 13545 times.">    <span class="keyword">protected</span> <span class="keyword">boolean</span> removeNode(Node node) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;925</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 925: statement executed 13545 times.">&nbsp;13545</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 925: statement executed 13545 times.">        <span class="keyword">boolean</span> answer = <span class="keyword">false</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;926</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 926: statement executed 13545 times.">&nbsp;13545</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 926: statement executed 13545 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;927</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;928</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 928: expression evaluated to true 13545 times, false 0 times.">&nbsp;13545</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 928: expression evaluated to true 13545 times, false 0 times.">        <span class="keyword">if</span> (contentShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;929</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 929: statement executed 13545 times.">&nbsp;13545</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 929: statement executed 13545 times.">            <span class="keyword">if</span> (contentShadow == node) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;930</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 930: statement executed 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 930: statement executed 1 time.">                <span class="keyword">this</span>.content = <span class="keyword">null</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;931</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;932</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 932: statement executed 1 time.">&nbsp;1</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 932: statement executed 1 time.">                answer = <span class="keyword">true</span>;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;933</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 933: expression evaluated to true 13544 times, false 0 times.">&nbsp;13544</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 933: expression evaluated to true 13544 times, false 0 times.">            } <span class="keyword">else</span> <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;934</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 934: statement executed 13544 times.">&nbsp;13544</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 934: statement executed 13544 times.">                List list = (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;935</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;936</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 936: statement executed 13544 times.">&nbsp;13544</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 936: statement executed 13544 times.">                answer = list.remove(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;937</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;938</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;939</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;940</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 940: expression evaluated to true 13545 times, false 0 times.">&nbsp;13545</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 940: expression evaluated to true 13545 times, false 0 times.">        <span class="keyword">if</span> (answer) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;941</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 941: statement executed 13545 times.">&nbsp;13545</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 941: statement executed 13545 times.">            childRemoved(node);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;942</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;943</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;944</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 944: statement executed 13545 times.">&nbsp;13545</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 944: statement executed 13545 times.">        <span class="keyword">return</span> answer;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;945</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;946</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;947</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 947: method entered 88171 times.">&nbsp;88171</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 947: method entered 88171 times.">    <span class="keyword">protected</span> List contentList() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;948</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 948: statement executed 88171 times.">&nbsp;88171</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 948: statement executed 88171 times.">        final Object contentShadow = content;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;949</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;950</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 950: statement executed 88171 times.">&nbsp;88171</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 950: statement executed 88171 times.">        <span class="keyword">if</span> (contentShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;951</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 951: statement executed 61297 times.">&nbsp;61297</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 951: statement executed 61297 times.">            <span class="keyword">return</span> (List) contentShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;952</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;953</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 953: statement executed 26874 times.">&nbsp;26874</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 953: statement executed 26874 times.">            List list = createContentList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;954</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;955</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 955: statement executed 26874 times.">&nbsp;26874</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 955: statement executed 26874 times.">            <span class="keyword">if</span> (contentShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;956</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 956: statement executed 23679 times.">&nbsp;23679</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 956: statement executed 23679 times.">                list.add(contentShadow);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;957</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">            }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;958</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;959</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 959: statement executed 26874 times.">&nbsp;26874</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 959: statement executed 26874 times.">            <span class="keyword">this</span>.content = list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;960</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;961</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 961: statement executed 26874 times.">&nbsp;26874</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 961: statement executed 26874 times.">            <span class="keyword">return</span> list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;962</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;963</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;964</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;965</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 965: method entered 87124 times.">&nbsp;87124</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 965: method entered 87124 times.">    <span class="keyword">protected</span> List attributeList() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;966</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 966: statement executed 87124 times.">&nbsp;87124</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 966: statement executed 87124 times.">        final Object attributesShadow = <span class="keyword">this</span>.attributes;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;967</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;968</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 968: statement executed 87124 times.">&nbsp;87124</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 968: statement executed 87124 times.">        <span class="keyword">if</span> (attributesShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;969</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 969: statement executed 58366 times.">&nbsp;58366</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 969: statement executed 58366 times.">            <span class="keyword">return</span> (List) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;970</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 970: statement executed 28758 times.">&nbsp;28758</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 970: statement executed 28758 times.">        } <span class="keyword">else</span> <span class="keyword">if</span> (attributesShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;971</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 971: statement executed 9093 times.">&nbsp;9093</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 971: statement executed 9093 times.">            List list = createAttributeList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;972</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;973</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 973: statement executed 9093 times.">&nbsp;9093</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 973: statement executed 9093 times.">            list.add(attributesShadow);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;974</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;975</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 975: statement executed 9093 times.">&nbsp;9093</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 975: statement executed 9093 times.">            <span class="keyword">this</span>.attributes = list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;976</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;977</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 977: statement executed 9093 times.">&nbsp;9093</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 977: statement executed 9093 times.">            <span class="keyword">return</span> list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;978</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;979</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 979: statement executed 19665 times.">&nbsp;19665</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 979: statement executed 19665 times.">            List list = createAttributeList();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;980</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;981</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 981: statement executed 19665 times.">&nbsp;19665</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 981: statement executed 19665 times.">            <span class="keyword">this</span>.attributes = list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;982</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;983</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 983: statement executed 19665 times.">&nbsp;19665</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 983: statement executed 19665 times.">            <span class="keyword">return</span> list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;984</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;985</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;986</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;987</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 987: method entered 1618 times.">&nbsp;1618</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 987: method entered 1618 times.">    <span class="keyword">protected</span> List attributeList(<span class="keyword">int</span> size) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;988</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 988: statement executed 1618 times.">&nbsp;1618</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 988: statement executed 1618 times.">        final Object attributesShadow = <span class="keyword">this</span>.attributes;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;989</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;990</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 990: expression evaluated to true 0 times, false 1618 times.">&nbsp;1618</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 990: expression evaluated to true 0 times, false 1618 times.">        <span class="keyword">if</span> (attributesShadow <span class="keyword">instanceof</span> List) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;991</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 991: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 991: statement not executed.">            <span class="keyword">return</span> (List) attributesShadow;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;992</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 992: expression evaluated to true 0 times, false 1618 times.">&nbsp;1618</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 992: expression evaluated to true 0 times, false 1618 times.">        } <span class="keyword">else</span> <span class="keyword">if</span> (attributesShadow != <span class="keyword">null</span>) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;993</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 993: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 993: statement not executed.">            List list = createAttributeList(size);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;994</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;995</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 995: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 995: statement not executed.">            list.add(attributesShadow);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;996</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;997</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 997: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 997: statement not executed.">            <span class="keyword">this</span>.attributes = list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;998</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;999</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 999: statement not executed.">&nbsp;0</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 999: statement not executed.">            <span class="keyword">return</span> list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1000</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        } <span class="keyword">else</span> {</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;1001</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 1001: statement executed 1618 times.">&nbsp;1618</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 1001: statement executed 1618 times.">            List list = createAttributeList(size);</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1002</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;1003</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 1003: statement executed 1618 times.">&nbsp;1618</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 1003: statement executed 1618 times.">            <span class="keyword">this</span>.attributes = list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1004</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;1005</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 1005: statement executed 1618 times.">&nbsp;1618</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 1005: statement executed 1618 times.">            <span class="keyword">return</span> list;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1006</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">        }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1007</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1008</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;1009</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 1009: method entered 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 1009: method entered 2 times.">    <span class="keyword">protected</span> <span class="keyword">void</span> setAttributeList(List attributeList) {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;1010</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 1010: statement executed 2 times.">&nbsp;2</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 1010: statement executed 2 times.">        <span class="keyword">this</span>.attributes = attributeList;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1011</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1012</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;1013</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 1013: method entered 228999 times.">&nbsp;228999</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 1013: method entered 228999 times.">    <span class="keyword">protected</span> DocumentFactory getDocumentFactory() {</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;1014</TD>
<TD align="right" class="lineCountHilight">
<A title="Line 1014: statement executed 228999 times.">&nbsp;228999</A>
</TD><TD class="srcCell"><SPAN class="srcLine"><A title="Line 1014: statement executed 228999 times.">        DocumentFactory factory = qname.getDocumentFactory();</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1015</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCountHilight">
&nbsp;1016</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 1016: expression evaluated to true 228999 times, false 0 times.">&nbsp;228999</A>
</TD><TD class="srcCell"><SPAN class="srcLineHilight"><A title="Line 1016: expression evaluated to true 228999 times, false 0 times.">        <span class="keyword">return</span> (factory != <span class="keyword">null</span>) ? factory : DOCUMENT_FACTORY;</A>
</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1017</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">    }</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1018</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine">}</SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1019</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1020</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment">/*</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1021</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * Redistribution and use of this software and associated documentation</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1022</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * ("Software"), with or without modification, are permitted provided that the</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1023</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * following conditions are met:</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1024</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * </span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1025</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * 1. Redistributions of source code must retain copyright statements and</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1026</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * notices. Redistributions must also contain a copy of this document.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1027</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * </span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1028</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * 2. Redistributions in binary form must reproduce the above copyright notice,</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1029</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * this list of conditions and the following disclaimer in the documentation</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1030</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * and/or other materials provided with the distribution.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1031</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * </span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1032</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * 3. The name "DOM4J" must not be used to endorse or promote products derived</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1033</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * from this Software without prior written permission of MetaStuff, Ltd. For</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1034</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * written permission, please contact dom4j-info@metastuff.com.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1035</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * </span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1036</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * 4. Products derived from this Software may not be called "DOM4J" nor may</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1037</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * "DOM4J" appear in their names without prior written permission of MetaStuff,</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1038</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * Ltd. DOM4J is a registered trademark of MetaStuff, Ltd.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1039</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * </span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1040</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * 5. Due credit should be given to the DOM4J Project - http://www.dom4j.org</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1041</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * </span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1042</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * THIS SOFTWARE IS PROVIDED BY METASTUFF, LTD. AND CONTRIBUTORS ``AS IS'' AND</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1043</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1044</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1045</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * ARE DISCLAIMED. IN NO EVENT SHALL METASTUFF, LTD. OR ITS CONTRIBUTORS BE</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1046</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1047</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1048</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1049</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1050</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1051</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1052</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * POSSIBILITY OF SUCH DAMAGE.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1053</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * </span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1054</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> * Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.</span></SPAN></TD></TR><TR><TD align="right" class="lineCount">
&nbsp;1055</TD>
<TD align="right" class="coverageCount">
&nbsp;&nbsp;
</TD><TD class="srcCell"><SPAN class="srcLine"><span class="comment"> */</span></SPAN></TD></TR></TBODY></TABLE>
<TABLE width="100%"><TR><TD class="hbreak" colspan="6">&nbsp;</TD></TR>
<TR><TD class="footer" colspan="6">
<table>
<tr>
 <td><a target="_new" href="http://www.cenqua.com/clover"><img alt="Clover" src="../../../img/logo.gif" border="0"></a></td><td nowrap><i>Report generated by </i><a target="_new" href="http://www.cenqua.com/clover">Clover Code Coverage v1.3.5</a><i><BR>ma mei 16 2005 14:23:02 GMT+01:00</i>.</td>
<td>&nbsp;</td><td style="BORDER-LEFT: #9c9c9c 1px solid;">&nbsp;</td><td>Open Source License registered to the dom4j Project. This license of Clover is provided to support the development of dom4j only. </td>
</tr>
</table>
</td>
</tr></TABLE>
